.editor-wrapper {
    display: flex;
    flex-direction: column;
    height: 100vh;

    .editor-header {
        height: 50px;
        background-color: #fff;
        display: flex;
        align-items: center;
        justify-content: center;
        border-bottom: 1px solid #f0f0f0;
    }

    .editor-main {
        flex: 1;
        display: flex;
    }

    .editor-left {
        width: 400px;
        background-color: #fff;
        padding: 24px;
        box-sizing: border-box;
        border-right: 1px solid #f0f0f0;
    }

    .editor-container {
        flex: 1;
        display: flex;
        align-items: center;
        justify-content: center;
        background-color: #f0f0f0;
    }

    .editor-right {
        width: 400px;
        background-color: #fff;
        display: flex;
        align-items: center;
        justify-content: center;
        border-left: 1px solid #f0f0f0;
    }
}
